dedicate oneself intensely to a job - Turc Anglais Dictionnaire